package myjiava6.com;

import java.util.Random;

public class Sj
{
	public static void main(String[] args)
	{
		System.out.println("======");
		/*随机数的调用*/
		//com();
		num();
	}

	private static void num()
	{
		/*字母加随机数验证
		 * 生成的随机数就是下标值
		 * 要根据下标值找到字母
		 * */
		System.out.println("========随机字母==========");
		String s= "abcdefghijklmnopqrsduvwxyzABCBEFGHIJKLMNOPQRSDUVWXYZ0123456789";
		/*随机专用工具类*/
		Random ra = new Random();
		/*字符串相加最快速的方法在StringBuffer中*/
		StringBuffer  sb = new StringBuffer(); 
		for (int i = 0; i < 8; i++)
		{
			/*生成下标值*/
			int res = ra.nextInt(s.length());
			/*指定随机字母*/
			char ch =s.charAt(res);
			
			//System.out.println("=="+ch);
			sb.append(ch);
		}
		System.out.println("=="+sb.toString());
	}

	private static void com()
	{
		System.out.println("====="+Math.E);
		System.out.println("==="+Math.PI);
		System.out.println("==pow=="+ Math.pow(3,8));
		for(int i= 0 ; i<10; i++)
		{
			/*随机数调的方法
			 * 返回的是0-1以内的随机数*/
			double dou = Math.random();
			/*返回10以内的随机整数*/
			dou=dou*20;
			//System.out.println(dou);
			System.out.println(i+"=="+Double.valueOf(dou).intValue());
		}
		
	}
}
